# 使用方法修改字符串的大小写
# 字符串的title()方法会将每个单词的首字母都改为大写,其余字母改为小写
name = "aDA lovelace"
print(name.title())
# 输出：Ada Lovelace

# 字符串的upper()方法会将字符串中所有字母都改为大写
print(name.upper())
# 输出：ADA LOVELACE

# 字符串的lower()方法会将字符串中所有字母都改为小写
print(name.lower())
# 输出：ada lovelace

# 在字符串中使用变量
first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"
print(full_name)
# 输出：ada lovelace
print(f"Hello, {full_name.title()}!")
# 输出：Hello, Ada Lovelace!

# 使用f字符串来创建信息，再将整条消息赋值给变量
message = f"Hello, {full_name.title()}!"
print(message)
# 输出：Hello, Ada Lovelace!

# 使用制表符或换行符来添加空白
# 制表符:\t
print("Python")
# 输出：Python
print("\tPython")
# 输出：    Python

# 换行符:\n
print("Language:\nPython\nC\nJavaScript")
# 输出：
# Language:
# Python
# C
# JavaScript

# 同时包含制表符和换行符
print("Language:\n\tPython\n\tC\n\tJavaScript")
# 输出：
# Language:
#         Python
#         C
#         JavaScript

# 删除字符串两端的空白
language = "  Python  "
print(language)
# 输出：  Python
# 去除左端空白
print(language.lstrip())
# 输出：Python
# 去除右端空白
print(language.rstrip())
# 输出：  Python
# 去除两端空白
print(language.strip())
# 输出：Python

# 删除前缀
nostarch_url = "https://nostarch.com"
nostarch = nostarch_url.removeprefix("https://")
print(nostarch)
